﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class User_ActiveAccount : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            if (!Page.IsPostBack)
            {
                if (Page.RouteData.GetRequiredString("username") != "")
                {
                    string username =lblusername.Text= Page.RouteData.GetRequiredString("username");
                    using (Up1VNDataContext dc = new Up1VNDataContext())
                    {
                        var active = dc.Users.Single(u => u.Users_Name == username);
                        if (active.Users_IsEnable == 0)
                        {
                            User U = dc.Users.Single(u => u.Users_Name == username);
                            U.Users_IsEnable = 1;
                            dc.SubmitChanges();

                            HttpCookie cookie = new HttpCookie("userinfo");
                            cookie["username"] = username;
                            cookie.Expires = DateTime.Now.AddDays(1);
                            Response.Cookies.Add(cookie);
                            ltrmsg.Text = "<p>Tài khoản của bạn đã được kích hoạt thành công.</p><p>Bạn phải cập nhật đầy đủ thông tin để thực hiện nhiều chức năng khác <a href='" + ResolveUrl("~/Thongtincanhan.html") + "' style='color:#036EA9'>tại đây</a>.</p>";
                        }
                        else
                            ltrmsg.Text = "<p>Tài khoản đã được kích hoạt rồi.</p>";
                    }
                }
                else
                    Response.RedirectToRoute("Error");
            }
        }
        catch (Exception)
        {
            Response.RedirectToRoute("Error");
        }
    }
}